<?php

namespace slinks\extensions\action\core;

/**
 * Proxies the actual Action implementation.  
 * 
 * @author Navid Mitchell
 *
 */
interface IActionProxy {

    /**
     * @return mixed instance of the action object. 
     */
    public function getObject();

    /**
     * Execute the actual method for the object proxied by this proxy.
     * @return string return code from the action.
     */
    public function execute();
}